Padudusan Falls is one of many hidden falls found in Canlaon city. It is located near the base of the famous Mt. Canlaon, a known volcano in Negros Island. It's unique because of its natural waterslides.